//定义接口的关键字是interface,现在我们就来定义一个接口,这个接口是用来规范丈夫的
// interface Husband{sex:string , interset:string}
// let muhasband:Husband = {sex : '男',interset : '看书,做家务'};
// console.log(muhasband);


//可选参数的接口」
interface Hasband{
    sex:string,
    interset:string,
    buyBaoBao?:boolean
}
//这个时候买包包的选项是可选的,以为买包包的选项家里  ? 
let myHusband:Hasband = {sex : '男' , interset : '看书,做家务'};
// console.log(myHusband);


//定义一个找男人的接口
interface SearchMan{
    //接口里面也是可以直接规范方法的
    (source:string,subString:string):boolean
}

//接口定义好之后,定义一个男人
let mySearch:SearchMan
mySearch = function(source:string,subString:string):boolean{
    let flag = source.search(subString);
    return (flag != -1)
}
console.log(mySearch('高,富,帅,德','高'));


